home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_22.txt < prev    next >
Text File  |  1993-04-16  |  27KB  |  484 lines

  1. # near model CODE resource
  2. # jump table entries: 5704-5711 (8 of them)
  3. export_713:
  4. fn00000000:
  5. 00000000  4E56 FFF8                link       A6, -0x0008
  6. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  7. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  8. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 00000010  4213                     clr.b      [A3]
  10. 00000012  2F0C                     move.l     -[A7], A4
  11. 00000014  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  12. 00000018  4A80                     tst.l      D0
  13. 0000001A  584F                     addq.w     A7, 4
  14. 0000001C  660C                     bne        +0xE /* 0000002A */
  15. 0000001E  2F3C FFFF D8E7           move.l     -[A7], 0xFFFFD8E7
  16. 00000024  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  17. 00000028  584F                     addq.w     A7, 4
  18. label0000002A:
  19. 0000002A  2F0C                     move.l     -[A7], A4
  20. 0000002C  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  21. 00000030  0C80 5445 5854           cmpi.l     D0, 0x54455854 /* 'TEXT' */
  22. 00000036  584F                     addq.w     A7, 4
  23. 00000038  6638                     bne        +0x3A /* 00000072 */
  24. 0000003A  598F                     subq.l     A7, 4
  25. 0000003C  2F0C                     move.l     -[A7], A4
  26. 0000003E  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  27. 00000042  588F                     addq.l     A7, 4
  28. 00000044  2F00                     move.l     -[A7], D0
  29. 00000046  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  30. 0000004A  2E1F                     move.l     D7, [A7]+
  31. 0000004C  0C87 0000 00FF           cmpi.l     D7, 0xFF
  32. 00000052  6F06                     ble        +0x8 /* 0000005A */
  33. 00000054  2E3C 0000 00FF           move.l     D7, 0xFF
  34. label0000005A:
  35. 0000005A  2F0C                     move.l     -[A7], A4
  36. 0000005C  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  37. 00000060  2040                     movea.l    A0, D0
  38. 00000062  2050                     movea.l    A0, [A0]
  39. 00000064  224B                     movea.l    A1, A3
  40. 00000066  5289                     addq.l     A1, 1
  41. 00000068  2007                     move.l     D0, D7
  42. 0000006A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  43. 0000006C  1687                     move.b     [A3], D7
  44. 0000006E  584F                     addq.w     A7, 4
  45. 00000070  6040                     bra        +0x42 /* 000000B2 */
  46. label00000072:
  47. 00000072  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  48. 0000007A  7000                     moveq.l    D0, 0x00
  49. 0000007C  2D40 FFFC                move.l     [A6 - 0x4], D0
  50. 00000080  41EE FFF8                lea.l      A0, [A6 - 0x8]
  51. 00000084  2F0C                     move.l     -[A7], A4
  52. 00000086  486E FFF8                pea.l      [A6 - 0x8]
  53. 0000008A  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  54. 0000008E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  55. 00000094  486E FFF8                pea.l      [A6 - 0x8]
  56. 00000098  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  57. 0000009C  2F0B                     move.l     -[A7], A3
  58. 0000009E  486E FFF8                pea.l      [A6 - 0x8]
  59. 000000A2  4EBA FF5C                jsr        [PC - 0xA4 /* 00000000 */]
  60. 000000A6  486E FFF8                pea.l      [A6 - 0x8]
  61. 000000AA  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  62. 000000AE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  63. label000000B2:
  64. 000000B2  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  65. 000000B8  4E5E                     unlink     A6
  66. 000000BA  4E75                     rts
  67. export_714:
  68. 000000BC  4E56 0000                link       A6, 0
  69. 000000C0  558F                     subq.l     A7, 2
  70. 000000C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71. 000000C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  72. 000000CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  73. 000000CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  74. 000000D2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  75. 000000D6  303C 0A0F                move.w     D0, 0xA0F
  76. 000000DA  A816                     syscall    Pack8
  77. 000000DC  301F                     move.w     D0, [A7]+
  78. 000000DE  48C0                     ext.l      D0
  79. 000000E0  2F00                     move.l     -[A7], D0
  80. 000000E2  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  81. 000000E6  4E5E                     unlink     A6
  82. 000000E8  4E75                     rts
  83. export_715:
  84. 000000EA  4E56 FFF0                link       A6, -0x0010
  85. 000000EE  48E7 0108                movem.l    -[A7], D7,A4
  86. 000000F2  2E2E 0010                move.l     D7, [A6 + 0x10]
  87. 000000F6  286E 000C                movea.l    A4, [A6 + 0xC]
  88. 000000FA  486E FFF8                pea.l      [A6 - 0x8]
  89. 000000FE  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  90. 00000102  0C87 6F62 6A20           cmpi.l     D7, 0x6F626A20 /* 'obj ' */
  91. 00000108  584F                     addq.w     A7, 4
  92. 0000010A  6628                     bne        +0x2A /* 00000134 */
  93. 0000010C  2F0C                     move.l     -[A7], A4
  94. 0000010E  486E FFF0                pea.l      [A6 - 0x10]
  95. 00000112  2054                     movea.l    A0, [A4]
  96. 00000114  2050                     movea.l    A0, [A0]
  97. 00000116  2268 0060                movea.l    A1, [A0 + 0x60]
  98. 0000011A  4E91                     jsr        [A1]
  99. 0000011C  508F                     addq.l     A7, 8
  100. 0000011E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  101. 00000122  2F20                     move.l     -[A7], -[A0]
  102. 00000124  2F20                     move.l     -[A7], -[A0]
  103. 00000126  486E FFF8                pea.l      [A6 - 0x8]
  104. 0000012A  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  105. 0000012E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  106. 00000132  6056                     bra        +0x58 /* 0000018A */
  107. label00000134:
  108. 00000134  0C87 6C69 7374           cmpi.l     D7, 0x6C697374 /* 'list' */
  109. 0000013A  6642                     bne        +0x44 /* 0000017E */
  110. 0000013C  2F0C                     move.l     -[A7], A4
  111. 0000013E  2054                     movea.l    A0, [A4]
  112. 00000140  2050                     movea.l    A0, [A0]
  113. 00000142  2268 0054                movea.l    A1, [A0 + 0x54]
  114. 00000146  4E91                     jsr        [A1]
  115. 00000148  588F                     addq.l     A7, 4
  116. 0000014A  2F00                     move.l     -[A7], D0
  117. 0000014C  2F0C                     move.l     -[A7], A4
  118. 0000014E  486E FFF0                pea.l      [A6 - 0x10]
  119. 00000152  2054                     movea.l    A0, [A4]
  120. 00000154  2050                     movea.l    A0, [A0]
  121. 00000156  2268 006C                movea.l    A1, [A0 + 0x6C]
  122. 0000015A  4E91                     jsr        [A1]
  123. 0000015C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  124. 00000160  41EE FFF8                lea.l      A0, [A6 - 0x8]
  125. 00000164  2F20                     move.l     -[A7], -[A0]
  126. 00000166  2F20                     move.l     -[A7], -[A0]
  127. 00000168  486E FFF8                pea.l      [A6 - 0x8]
  128. 0000016C  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  129. 00000170  486E FFF8                pea.l      [A6 - 0x8]
  130. 00000174  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  131. 00000178  4FEF 0010                lea.l      A7, [A7 + 0x10]
  132. 0000017C  600C                     bra        +0xE /* 0000018A */
  133. label0000017E:
  134. 0000017E  2F3C FFFF D8E7           move.l     -[A7], 0xFFFFD8E7
  135. 00000184  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  136. 00000188  584F                     addq.w     A7, 4
  137. label0000018A:
  138. 0000018A  206E 0008                movea.l    A0, [A6 + 0x8]
  139. 0000018E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  140. 00000192  20D9                     move.l     [A0]+, [A1]+
  141. 00000194  20D9                     move.l     [A0]+, [A1]+
  142. 00000196  4CEE 1080 FFE8           movem.l    D7,A4, [A6 - 0x18]
  143. 0000019C  4E5E                     unlink     A6
  144. 0000019E  4E75                     rts
  145. export_716:
  146. 000001A0  4E56 FFF4                link       A6, -0x000C
  147. 000001A4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  148. 000001A8  266E 000C                movea.l    A3, [A6 + 0xC]
  149. 000001AC  286E 0008                movea.l    A4, [A6 + 0x8]
  150. 000001B0  2F0C                     move.l     -[A7], A4
  151. 000001B2  2054                     movea.l    A0, [A4]
  152. 000001B4  2050                     movea.l    A0, [A0]
  153. 000001B6  2268 0090                movea.l    A1, [A0 + 0x90]
  154. 000001BA  4E91                     jsr        [A1]
  155. 000001BC  2D40 FFF4                move.l     [A6 - 0xC], D0
  156. 000001C0  2F0C                     move.l     -[A7], A4
  157. 000001C2  486E FFF8                pea.l      [A6 - 0x8]
  158. 000001C6  2054                     movea.l    A0, [A4]
  159. 000001C8  2050                     movea.l    A0, [A0]
  160. 000001CA  2268 0094                movea.l    A1, [A0 + 0x94]
  161. 000001CE  4E91                     jsr        [A1]
  162. 000001D0  302B 0002                move.w     D0, [A3 + 0x2]
  163. 000001D4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  164. 000001D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  165. 000001DC  6608                     bne        +0xA /* 000001E6 */
  166. 000001DE  3013                     move.w     D0, [A3]
  167. 000001E0  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  168. 000001E4  671E                     beq        +0x20 /* 00000204 */
  169. label000001E6:
  170. 000001E6  3013                     move.w     D0, [A3]
  171. 000001E8  48C0                     ext.l      D0
  172. 000001EA  2F00                     move.l     -[A7], D0
  173. 000001EC  302B 0002                move.w     D0, [A3 + 0x2]
  174. 000001F0  48C0                     ext.l      D0
  175. 000001F2  2F00                     move.l     -[A7], D0
  176. 000001F4  2F0C                     move.l     -[A7], A4
  177. 000001F6  2054                     movea.l    A0, [A4]
  178. 000001F8  2050                     movea.l    A0, [A0]
  179. 000001FA  2268 009C                movea.l    A1, [A0 + 0x9C]
  180. 000001FE  4E91                     jsr        [A1]
  181. 00000200  4FEF 000C                lea.l      A7, [A7 + 0xC]
  182. label00000204:
  183. 00000204  3E2B 0006                move.w     D7, [A3 + 0x6]
  184. 00000208  9E6B 0002                sub.w      D7, [A3 + 0x2]
  185. 0000020C  3C2B 0004                move.w     D6, [A3 + 0x4]
  186. 00000210  9C53                     sub.w      D6, [A3]
  187. 00000212  48C7                     ext.l      D7
  188. 00000214  302E FFFE                move.w     D0, [A6 - 0x2]
  189. 00000218  48C0                     ext.l      D0
  190. 0000021A  322E FFFA                move.w     D1, [A6 - 0x6]
  191. 0000021E  48C1                     ext.l      D1
  192. 00000220  9081                     sub.l      D0, D1
  193. 00000222  B087                     cmp.l      D0, D7
  194. 00000224  6614                     bne        +0x16 /* 0000023A */
  195. 00000226  48C6                     ext.l      D6
  196. 00000228  302E FFFC                move.w     D0, [A6 - 0x4]
  197. 0000022C  48C0                     ext.l      D0
  198. 0000022E  322E FFF8                move.w     D1, [A6 - 0x8]
  199. 00000232  48C1                     ext.l      D1
  200. 00000234  9081                     sub.l      D0, D1
  201. 00000236  B086                     cmp.l      D0, D6
  202. 00000238  6718                     beq        +0x1A /* 00000252 */
  203. label0000023A:
  204. 0000023A  48C6                     ext.l      D6
  205. 0000023C  2F06                     move.l     -[A7], D6
  206. 0000023E  48C7                     ext.l      D7
  207. 00000240  2F07                     move.l     -[A7], D7
  208. 00000242  2F0C                     move.l     -[A7], A4
  209. 00000244  2054                     movea.l    A0, [A4]
  210. 00000246  2050                     movea.l    A0, [A0]
  211. 00000248  2268 00A0                movea.l    A1, [A0 + 0xA0]
  212. 0000024C  4E91                     jsr        [A1]
  213. 0000024E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  214. label00000252:
  215. 00000252  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  216. 00000258  4E5E                     unlink     A6
  217. 0000025A  4E75                     rts
  218. export_717:
  219. 0000025C  4E56 FFBE                link       A6, -0x0042
  220. 00000260  7000                     moveq.l    D0, 0x00
  221. 00000262  2D40 FFFA                move.l     [A6 - 0x6], D0
  222. 00000266  41EE FFFA                lea.l      A0, [A6 - 0x6]
  223. 0000026A  7000                     moveq.l    D0, 0x00
  224. 0000026C  2F00                     move.l     -[A7], D0
  225. 0000026E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  226. 00000272  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  227. 00000276  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  228. 0000027A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  229. 0000027E  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  230. 00000282  2D40 FFFA                move.l     [A6 - 0x6], D0
  231. 00000286  2040                     movea.l    A0, D0
  232. 00000288  2050                     movea.l    A0, [A0]
  233. 0000028A  3D68 0014 FFFE           move.w     [A6 - 0x2], [A0 + 0x14]
  234. 00000290  08EE 0002 FFFE           bset.b     [A6 - 0x2], 0x2
  235. 00000296  206E FFFA                movea.l    A0, [A6 - 0x6]
  236. 0000029A  2050                     movea.l    A0, [A0]
  237. 0000029C  316E FFFE 0014           move.w     [A0 + 0x14], [A6 - 0x2]
  238. 000002A2  486E FFBE                pea.l      [A6 - 0x42]
  239. 000002A6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  240. 000002AA  4A80                     tst.l      D0
  241. 000002AC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  242. 000002B0  6718                     beq        +0x1A /* 000002CA */
  243. 000002B2  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  244. 000002B6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  245. 000002BA  2F2D FD9A                move.l     -[A7], [A5 - 0x266]
  246. 000002BE  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  247. 000002C2  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  248. 000002C6  504F                     addq.w     A7, 8
  249. 000002C8  603A                     bra        +0x3C /* 00000304 */
  250. label000002CA:
  251. 000002CA  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  252. 000002CE  4AAE FFFA                tst.l      [A6 - 0x6]
  253. 000002D2  6722                     beq        +0x24 /* 000002F6 */
  254. 000002D4  4AAE FFFA                tst.l      [A6 - 0x6]
  255. 000002D8  671A                     beq        +0x1C /* 000002F4 */
  256. 000002DA  7003                     moveq.l    D0, 0x03
  257. 000002DC  2F00                     move.l     -[A7], D0
  258. 000002DE  206E FFFA                movea.l    A0, [A6 - 0x6]
  259. 000002E2  2F08                     move.l     -[A7], A0
  260. 000002E4  2050                     movea.l    A0, [A0]
  261. 000002E6  2050                     movea.l    A0, [A0]
  262. 000002E8  2268 0014                movea.l    A1, [A0 + 0x14]
  263. 000002EC  4E91                     jsr        [A1]
  264. 000002EE  7000                     moveq.l    D0, 0x00
  265. 000002F0  504F                     addq.w     A7, 8
  266. 000002F2  6002                     bra        +0x4 /* 000002F6 */
  267. label000002F4:
  268. 000002F4  7000                     moveq.l    D0, 0x00
  269. label000002F6:
  270. 000002F6  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  271. 000002FA  4A80                     tst.l      D0
  272. 000002FC  6706                     beq        +0x8 /* 00000304 */
  273. 000002FE  202E FFFA                move.l     D0, [A6 - 0x6]
  274. 00000302  600E                     bra        +0x10 /* 00000312 */
  275. label00000304:
  276. 00000304  486E FFBE                pea.l      [A6 - 0x42]
  277. 00000308  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  278. 0000030C  202E FFFA                move.l     D0, [A6 - 0x6]
  279. 00000310  584F                     addq.w     A7, 4
  280. label00000312:
  281. 00000312  4E5E                     unlink     A6
  282. 00000314  4E75                     rts
  283. export_718:
  284. 00000316  4E56 FFF8                link       A6, -0x0008
  285. 0000031A  48E7 0018                movem.l    -[A7], A3,A4
  286. 0000031E  266D FD9A                movea.l    A3, [A5 - 0x266]
  287. 00000322  2053                     movea.l    A0, [A3]
  288. 00000324  2868 0014                movea.l    A4, [A0 + 0x14]
  289. 00000328  200C                     move.l     D0, A4
  290. 0000032A  6700 0096                beq        +0x98 /* 000003C2 */
  291. 0000032E  2054                     movea.l    A0, [A4]
  292. 00000330  2668 001C                movea.l    A3, [A0 + 0x1C]
  293. 00000334  200B                     move.l     D0, A3
  294. 00000336  675C                     beq        +0x5E /* 00000394 */
  295. 00000338  4878 687E                push.l     0x687E /* 'h~' */
  296. 0000033C  2F0B                     move.l     -[A7], A3
  297. 0000033E  2053                     movea.l    A0, [A3]
  298. 00000340  2050                     movea.l    A0, [A0]
  299. 00000342  2268 000C                movea.l    A1, [A0 + 0xC]
  300. 00000346  4E91                     jsr        [A1]
  301. 00000348  4A00                     tst.b      D0
  302. 0000034A  504F                     addq.w     A7, 8
  303. 0000034C  6746                     beq        +0x48 /* 00000394 */
  304. 0000034E  2F0B                     move.l     -[A7], A3
  305. 00000350  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  306. 00000354  0C40 0001                cmpi.w     D0, 0x1
  307. 00000358  584F                     addq.w     A7, 4
  308. 0000035A  6F38                     ble        +0x3A /* 00000394 */
  309. 0000035C  2054                     movea.l    A0, [A4]
  310. 0000035E  2028 001C                move.l     D0, [A0 + 0x1C]
  311. 00000362  A055                     syscall    StripAddress
  312. 00000364  2D40 FFFC                move.l     [A6 - 0x4], D0
  313. 00000368  7000                     moveq.l    D0, 0x00
  314. 0000036A  2F00                     move.l     -[A7], D0
  315. 0000036C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  316. 00000370  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  317. 00000374  A055                     syscall    StripAddress
  318. 00000376  222E FFFC                move.l     D1, [A6 - 0x4]
  319. 0000037A  B081                     cmp.l      D0, D1
  320. 0000037C  504F                     addq.w     A7, 8
  321. 0000037E  6742                     beq        +0x44 /* 000003C2 */
  322. 00000380  7000                     moveq.l    D0, 0x00
  323. 00000382  2F00                     move.l     -[A7], D0
  324. 00000384  2F0C                     move.l     -[A7], A4
  325. 00000386  2054                     movea.l    A0, [A4]
  326. 00000388  2050                     movea.l    A0, [A0]
  327. 0000038A  2268 0130                movea.l    A1, [A0 + 0x130]
  328. 0000038E  4E91                     jsr        [A1]
  329. 00000390  504F                     addq.w     A7, 8
  330. 00000392  602E                     bra        +0x30 /* 000003C2 */
  331. label00000394:
  332. 00000394  200C                     move.l     D0, A4
  333. 00000396  A055                     syscall    StripAddress
  334. 00000398  2D40 FFF8                move.l     [A6 - 0x8], D0
  335. 0000039C  206E 0008                movea.l    A0, [A6 + 0x8]
  336. 000003A0  2050                     movea.l    A0, [A0]
  337. 000003A2  2028 000A                move.l     D0, [A0 + 0xA]
  338. 000003A6  A055                     syscall    StripAddress
  339. 000003A8  222E FFF8                move.l     D1, [A6 - 0x8]
  340. 000003AC  B081                     cmp.l      D0, D1
  341. 000003AE  6712                     beq        +0x14 /* 000003C2 */
  342. 000003B0  7000                     moveq.l    D0, 0x00
  343. 000003B2  2F00                     move.l     -[A7], D0
  344. 000003B4  2F0C                     move.l     -[A7], A4
  345. 000003B6  2054                     movea.l    A0, [A4]
  346. 000003B8  2050                     movea.l    A0, [A0]
  347. 000003BA  2268 0130                movea.l    A1, [A0 + 0x130]
  348. 000003BE  4E91                     jsr        [A1]
  349. 000003C0  504F                     addq.w     A7, 8
  350. label000003C2:
  351. 000003C2  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  352. 000003C8  4E5E                     unlink     A6
  353. 000003CA  4E75                     rts
  354. export_719:
  355. 000003CC  4E56 FFF4                link       A6, -0x000C
  356. 000003D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  357. 000003D4  2E2E 0010                move.l     D7, [A6 + 0x10]
  358. 000003D8  286E 000C                movea.l    A4, [A6 + 0xC]
  359. 000003DC  486E FFF8                pea.l      [A6 - 0x8]
  360. 000003E0  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  361. 000003E4  0C87 6364 6973           cmpi.l     D7, 0x63646973 /* 'cdis' */
  362. 000003EA  584F                     addq.w     A7, 4
  363. 000003EC  6646                     bne        +0x48 /* 00000434 */
  364. 000003EE  7000                     moveq.l    D0, 0x00
  365. 000003F0  2640                     movea.l    A3, D0
  366. 000003F2  486E 0014                pea.l      [A6 + 0x14]
  367. 000003F6  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  368. 000003FA  2C00                     move.l     D6, D0
  369. 000003FC  3006                     move.w     D0, D6
  370. 000003FE  48C0                     ext.l      D0
  371. 00000400  2F00                     move.l     -[A7], D0
  372. 00000402  2F2D FDAA                move.l     -[A7], [A5 - 0x256]
  373. 00000406  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  374. 0000040A  2640                     movea.l    A3, D0
  375. 0000040C  200B                     move.l     D0, A3
  376. 0000040E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  377. 00000412  675E                     beq        +0x60 /* 00000472 */
  378. 00000414  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  379. 0000041A  2F0B                     move.l     -[A7], A3
  380. 0000041C  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  381. 00000420  2D40 FFF4                move.l     [A6 - 0xC], D0
  382. 00000424  2F00                     move.l     -[A7], D0
  383. 00000426  486E FFF8                pea.l      [A6 - 0x8]
  384. 0000042A  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  385. 0000042E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  386. 00000432  603E                     bra        +0x40 /* 00000472 */
  387. label00000434:
  388. 00000434  0C87 6170 7066           cmpi.l     D7, 0x61707066 /* 'appf' */
  389. 0000043A  661E                     bne        +0x20 /* 0000045A */
  390. 0000043C  486E 0014                pea.l      [A6 + 0x14]
  391. 00000440  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  392. 00000444  588F                     addq.l     A7, 4
  393. 00000446  2F00                     move.l     -[A7], D0
  394. 00000448  2F07                     move.l     -[A7], D7
  395. 0000044A  2F0C                     move.l     -[A7], A4
  396. 0000044C  486E FFF8                pea.l      [A6 - 0x8]
  397. 00000450  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  398. 00000454  4FEF 0010                lea.l      A7, [A7 + 0x10]
  399. 00000458  6018                     bra        +0x1A /* 00000472 */
  400. label0000045A:
  401. 0000045A  41EE 001C                lea.l      A0, [A6 + 0x1C]
  402. 0000045E  2F20                     move.l     -[A7], -[A0]
  403. 00000460  2F20                     move.l     -[A7], -[A0]
  404. 00000462  2F07                     move.l     -[A7], D7
  405. 00000464  2F0C                     move.l     -[A7], A4
  406. 00000466  486E FFF8                pea.l      [A6 - 0x8]
  407. 0000046A  4EAD 12F2                jsr        [A5 + 0x12F2 /* export_602 */]
  408. 0000046E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  409. label00000472:
  410. 00000472  206E 0008                movea.l    A0, [A6 + 0x8]
  411. 00000476  43EE FFF8                lea.l      A1, [A6 - 0x8]
  412. 0000047A  20D9                     move.l     [A0]+, [A1]+
  413. 0000047C  20D9                     move.l     [A0]+, [A1]+
  414. 0000047E  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  415. 00000484  4E5E                     unlink     A6
  416. 00000486  4E75                     rts
  417. export_720:
  418. 00000488  4E56 FFFE                link       A6, -0x0002
  419. 0000048C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  420. 00000490  286E 0008                movea.l    A4, [A6 + 0x8]
  421. 00000494  426E FFFE                clr.w      [A6 - 0x2]
  422. 00000498  486E FFFE                pea.l      [A6 - 0x2]
  423. 0000049C  2F0C                     move.l     -[A7], A4
  424. 0000049E  2054                     movea.l    A0, [A4]
  425. 000004A0  2050                     movea.l    A0, [A0]
  426. 000004A2  2268 0094                movea.l    A1, [A0 + 0x94]
  427. 000004A6  4E91                     jsr        [A1]
  428. 000004A8  3C00                     move.w     D6, D0
  429. 000004AA  7E00                     moveq.l    D7, 0x00
  430. 000004AC  486E 000C                pea.l      [A6 + 0xC]
  431. 000004B0  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  432. 000004B4  0C80 6C6F 6E67           cmpi.l     D0, 0x6C6F6E67 /* 'long' */
  433. 000004BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  434. 000004BE  660E                     bne        +0x10 /* 000004CE */
  435. 000004C0  486E 000C                pea.l      [A6 + 0xC]
  436. 000004C4  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  437. 000004C8  2E00                     move.l     D7, D0
  438. 000004CA  584F                     addq.w     A7, 4
  439. 000004CC  601A                     bra        +0x1C /* 000004E8 */
  440. label000004CE:
  441. 000004CE  41EE 0014                lea.l      A0, [A6 + 0x14]
  442. 000004D2  2F20                     move.l     -[A7], -[A0]
  443. 000004D4  2F20                     move.l     -[A7], -[A0]
  444. 000004D6  2F0C                     move.l     -[A7], A4
  445. 000004D8  2054                     movea.l    A0, [A4]
  446. 000004DA  2050                     movea.l    A0, [A0]
  447. 000004DC  2268 0098                movea.l    A1, [A0 + 0x98]
  448. 000004E0  4E91                     jsr        [A1]
  449. 000004E2  2E00                     move.l     D7, D0
  450. 000004E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  451. label000004E8:
  452. 000004E8  2F0C                     move.l     -[A7], A4
  453. 000004EA  2054                     movea.l    A0, [A4]
  454. 000004EC  2050                     movea.l    A0, [A0]
  455. 000004EE  2268 0090                movea.l    A1, [A0 + 0x90]
  456. 000004F2  4E91                     jsr        [A1]
  457. 000004F4  2640                     movea.l    A3, D0
  458. 000004F6  4EAD 137A                jsr        [A5 + 0x137A /* export_619 */]
  459. 000004FA  2F0B                     move.l     -[A7], A3
  460. 000004FC  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  461. 00000500  2F0B                     move.l     -[A7], A3
  462. 00000502  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  463. 00000506  2F07                     move.l     -[A7], D7
  464. 00000508  48C6                     ext.l      D6
  465. 0000050A  2F06                     move.l     -[A7], D6
  466. 0000050C  2F0B                     move.l     -[A7], A3
  467. 0000050E  2053                     movea.l    A0, [A3]
  468. 00000510  2050                     movea.l    A0, [A0]
  469. 00000512  2268 007C                movea.l    A1, [A0 + 0x7C]
  470. 00000516  4E91                     jsr        [A1]
  471. 00000518  2F07                     move.l     -[A7], D7
  472. 0000051A  302E FFFE                move.w     D0, [A6 - 0x2]
  473. 0000051E  48C0                     ext.l      D0
  474. 00000520  2F00                     move.l     -[A7], D0
  475. 00000522  2F0B                     move.l     -[A7], A3
  476. 00000524  2053                     movea.l    A0, [A3]
  477. 00000526  2050                     movea.l    A0, [A0]
  478. 00000528  2268 007C                movea.l    A1, [A0 + 0x7C]
  479. 0000052C  4E91                     jsr        [A1]
  480. 0000052E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  481. 00000532  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  482. 00000538  4E5E                     unlink     A6
  483. 0000053A  4E75                     rts
  484.